package ae.pcfc.cldos.online.common.strategy.mail.sender;

import ae.pcfc.cldos.online.common.clddb.domain.manager.MessageInboxDOM;
import ae.pcfc.cldos.online.common.etksdb.domain.manager.UserDomainObjectManager;
import ae.pcfc.cldos.online.common.manager.FileStorageManager;
import ae.pcfc.cldos.online.common.manager.FtlProcessorManager;
import ae.pcfc.cldos.online.gs.service.client.GovtSysGS;

/**
 * 
 * @author arosa
 *
 */
public class BaseEmailBuilder {

	protected FtlProcessorManager ftlProcessorManager;
	
	public void setFtlProcessorManager(FtlProcessorManager ftlProcessorManager) {
		this.ftlProcessorManager = ftlProcessorManager;
	}
	
	protected GovtSysGS govtSysGS;
	
	public void setGovtSysGS(GovtSysGS govtSysGS) {
		this.govtSysGS = govtSysGS;
	}
	
	protected MessageInboxDOM messageInboxDOM;
	
	public void setMessageInboxDOM(MessageInboxDOM messageInboxDOM) {
		this.messageInboxDOM = messageInboxDOM;
	}
	
	protected UserDomainObjectManager userDomainObjectManager;
	
	public void setUserDomainObjectManager(
			UserDomainObjectManager userDomainObjectManager) {
		this.userDomainObjectManager = userDomainObjectManager;
	}
	
	protected String templateName;
	
	public void setTemplateName(String templateName) {
		this.templateName = templateName;
	}
	
	protected String subject;
	
	public void setSubject(String subject) {
		this.subject = subject;
	}
	
	protected String subjectAr;
	
	public void setSubjectAr(String subjectAr) {
		this.subjectAr = subjectAr;
	}

	protected FileStorageManager fileStorageManager;
	
	public void setFileStorageManager(FileStorageManager fileStorageManager) {
		this.fileStorageManager = fileStorageManager;
	}
	
}
